25.관리자 페이지 [설정] 메뉴 추가
버전 관리
| 버전 | 작성자 | 일자 | 변경 내용 |
|---|---|---|---|
| 1.0 | 오남규 | 2024-12-27 | 최초 작성 |
1. 목적
기존 임시 관리자 페이지에서만 설정 가능했던 값을 관리자 페이지의 [설정] 메뉴로 이동하여, 관리 효율성과 접근성을 개선합니다.
2. 행위자
- **관리자:**SHIELDrive 관리자 페이지에서 설정 값을 변경하고 관리하는 사용자.
- 시스템: 설정 값을 저장하고 실시간으로 변경 사항을 반영하는 백 엔드.
3. 사전 조건
- 관리자가 SHIELDrive 관리자 페이지에 접근할 수 있어야 함.
- 기존 임시 관리자 페이지에서 사용되던 설정 값이 [설정] 메뉴로 이동되어야 함.
- 관리자 역할 정책에 따라 [설정] 메뉴 접근 권한이 제한되어야 함.
4. 사후 조건
- 관리자가 [설정] 메뉴에서 설정 값을 조회 및 수정할 수 있음.
- 수정된 설정 값은 저장 후 즉시 반영됨.
- [설정] 메뉴는 관리자 페이지 디자인과 일관성을 유지하며 사용자 친화적으로 구현됨.
5. 기본 흐름
- 관리자가 SHIELDrive 관리자 페이지에 로그인한다.
- 관리자 페이지 네비게이션 바에서 [설정] 메뉴를 선택한다.
- [설정] 메뉴 페이지에 기존 임시 관리자 페이지에서 이동된 설정 값이 표시된다.
- 관리자가 설정 값을 수정한다.
- 수정 후 저장 버튼을 클릭하여 변경 사항을 저장한다.
- 시스템은 저장된 값을 즉시 반영한다.
- 저장 완료 메시지가 관리자에게 표시된다.
6. 대체 흐름
6.1. 접근 권한 제한
- 관리자가 [설정] 메뉴에 접근할 권한이 없을 경우, 접근 제한 메시지가 표시된다.
- 관리자는 접근 권한 요청을 통해 해당 메뉴에 접근할 수 있도록 승인받아야 함.
6.2. 저장 실패 시
- 저장 버튼 클릭 후, 네트워크 오류 또는 백엔드 문제로 저장이 실패한다.
- 관리자에게 오류 메시지가 표시되며, 변경 사항이 반영되지 않는다.
- 저장 실패 로그가 시스템에 기록된다.
7. 추가 확인사항
- [설정] 메뉴 UI가 직관적이며, 기존 관리자 페이지 디자인과 일관성을 유지하는지 확인.
- 기존 임시 관리자 페이지에서 설정 값이 올바르게 이전되었는지 검증.
- 저장된 설정 값이 실시간으로 반영되고, 시스템 동작에 문제가 없는지 테스트.
- 접근 권한 정책에 따라 [설정] 메뉴 접근이 제한되는지 확인.
- 설정 변경 시 관리자에게 명확한 피드백 메시지가 표시되는지 검토.